package com.ganmiao.server.user.vo;

import com.ganmiao.entity.BaseColumns;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

/**
 * 用户地址
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@ApiModel("/用户地址")
public class UserAddressVo extends BaseColumns implements Serializable {
    /**
     * 地址主键ID
     */
    @ApiModelProperty("地址主键ID")
    private Integer addressId;

    /**
     * 用户名称
     */
    @ApiModelProperty("用户名称")
    private String contactName;

    /**
     * 手机号
     */
    @ApiModelProperty("联系电话")
    private String contactPhone;

    /**
     * 是否默认：0否，1是
     */
    @ApiModelProperty("是否默认：0否，1是(默认为0)")
    private Integer isDefault;

    /**
     * 学校ID
     */
    @ApiModelProperty("学校ID")
    private Integer schoolId;

    /**
     * 学校名称
     */
    @ApiModelProperty("学校名称")
    private String schoolName;

    /**
     * 详细地址
     */
    @ApiModelProperty("详细地址")
    private String address;

    /**
     * 经度
     */
    @ApiModelProperty("经度")
    private String longitude;

    /**
     * 维度
     */
    @ApiModelProperty("维度")
    private String latitude;
}